Uh oh. 最近聽到了很多這樣的問題:
X When I was young, I have been to America many times.
錯在哪呢?正確是:
√ When I was young, I went to America many times.
原則是:英文裡頭,***提到你是什麼時候做了***某件事,
就需要用***簡單過去式***。
在上面,“When I was young...” 就是說***是什麼時候做了***,
那,have been 是錯的,went 是對的。
再舉些例子吧:
X Last week I have been to Japan.
√ Last week I went to Japan.
明確指出 last week, 就需要簡單過去式 went.
X Yesterday I have seen the new Star Wars movie.
√ Yesterday I saw the new Star Wars movie.
明確指出 yesterday, 就需要簡單過去式 saw.
****
那,省略時間可以用現在完成式嗎?可以!
記得:現在完成式強調你有過什麼經驗。簡單過去式強調你當時做了什麼。
我在《親愛的英文,我到底哪裡錯了?》這本書的 34 章有進一步地討論這個問題。
***
I HAVE HEARD this mistake many times! And I HEARD it again TODAY!
Be careful!
下 po 見囉!